﻿//===========================[ 7 / 15 / 2011 LVI ]=============================
//				Copyright c Vitaly Lyaschenko <SkyChameleon@gmail.com>
//								Source file
// Purpose:
//=============================================================================
#include "cMesh.h"

cSubMesh::cSubMesh()
{

}

cSubMesh::~cSubMesh()
{
	m_Vertices.clear();
	m_Indices.clear();
}

cMesh::cMesh( void )
{
	hData.m_format = UNKNOWN;
	hData.numMesh  = 0;

	memset( hData.userData, 0, sizeof(char) * 128 );
}

cMesh::~cMesh( void )
{
	clearData();
}

void cMesh::clearData()
{
	std::for_each( meshes.begin(), meshes.end(), delete_pointed_to< cSubMesh >);
}